<html>
<head><meta charset="utf-8"><title>task repository? · t-compiler/performance · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/index.html">t-compiler/performance</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html">task repository?</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="206225466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206225466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> jknodt <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206225466">(Aug 07 2020 at 05:33)</a>:</h4>
<p>Is there a centralized location to find tasks for improving performance? Somewhat related, is there something that explains how performance is currently being analyzed?</p>



<a name="206229972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206229972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> njn <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206229972">(Aug 07 2020 at 07:20)</a>:</h4>
<p>For the second question: see <a href="http://perf.rust-lang.org">perf.rust-lang.org</a>, <a href="https://github.com/rust-lang/rustc-perf/">https://github.com/rust-lang/rustc-perf/</a>, and <a href="https://github.com/rust-lang/rustc-perf/blob/master/collector/README.md">https://github.com/rust-lang/rustc-perf/blob/master/collector/README.md</a></p>



<a name="206229999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206229999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> njn <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206229999">(Aug 07 2020 at 07:21)</a>:</h4>
<p>Also <a href="https://github.com/rust-lang/rustc-perf/blob/master/triage/README.md">https://github.com/rust-lang/rustc-perf/blob/master/triage/README.md</a></p>



<a name="206230468"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206230468" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> jknodt <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206230468">(Aug 07 2020 at 07:29)</a>:</h4>
<p>ah ok I'll check it out; ty</p>



<a name="206249970"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206249970" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206249970">(Aug 07 2020 at 12:19)</a>:</h4>
<p><span class="user-mention" data-user-id="326189">@jknodt</span> if you're looking for easy gains take a look at <a href="https://github.com/rust-lang/rust/issues/74704">https://github.com/rust-lang/rust/issues/74704</a></p>



<a name="206249981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206249981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206249981">(Aug 07 2020 at 12:19)</a>:</h4>
<p>should be easy to implement and had ~3% performance gains across the board</p>



<a name="206250054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206250054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206250054">(Aug 07 2020 at 12:20)</a>:</h4>
<p>I never got around to making <a href="https://github.com/rust-lang/rust/pull/74718">https://github.com/rust-lang/rust/pull/74718</a> into a real PR</p>



<a name="206298842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206298842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> jknodt <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206298842">(Aug 07 2020 at 19:18)</a>:</h4>
<p>ah ok I'll look into doing that today then</p>



<a name="206412700"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206412700" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206412700">(Aug 09 2020 at 21:37)</a>:</h4>
<p>Holy crap, that would be a really nice change, I didn't know we were running allowed lints x'D</p>



<a name="206412738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206412738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Félix Fischer <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206412738">(Aug 09 2020 at 21:38)</a>:</h4>
<p><span class="user-mention" data-user-id="326189">@jknodt</span> &lt;3</p>



<a name="206413712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206413712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> jknodt <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206413712">(Aug 09 2020 at 22:09)</a>:</h4>
<p>ah yea, I'm not sure I have enough prior experience to actually implement that in a timely manner</p>



<a name="206423483"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206423483" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206423483">(Aug 10 2020 at 02:50)</a>:</h4>
<p><span class="user-mention silent" data-user-id="212698">Félix Fischer</span> <a href="#narrow/stream/247081-t-compiler.2Fperformance/topic/task.20repository.3F/near/206412700">said</a>:</p>
<blockquote>
<p>Holy crap, that would be a really nice change, I didn't know we were running allowed lints x'D</p>
</blockquote>
<p>well it's tricky in general</p>



<a name="206423489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206423489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206423489">(Aug 10 2020 at 02:50)</a>:</h4>
<p>you could have <code>#![allow(lint)]</code> at the top-most level and <code>#[deny(lint)]</code> on an item</p>



<a name="206423493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206423493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206423493">(Aug 10 2020 at 02:50)</a>:</h4>
<p>but for the special case of --cap-lints allow it will <em>never</em> give a warning</p>



<a name="206423498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/206423498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#206423498">(Aug 10 2020 at 02:51)</a>:</h4>
<p>and since cargo passes <code>--cap-lints allow</code> for all dependencies it should actually have a significant impact</p>



<a name="207084425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/207084425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#207084425">(Aug 16 2020 at 19:01)</a>:</h4>
<p>That would be awesome.</p>



<a name="207084472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/207084472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#207084472">(Aug 16 2020 at 19:02)</a>:</h4>
<p>I thought of one bit of low-hanging fruit...</p>



<a name="207090015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/task%20repository%3F/near/207090015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/task.20repository.3F.html#207090015">(Aug 16 2020 at 21:10)</a>:</h4>
<p>forked into compression in the compiler</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>